package com.hyts.dbutils.base.crud;

import com.hyts.dbutils.common.DBUtilsPreparation;

import java.util.List;

/**
 * project-name:coffice-toolbox
 * package-name:com.hyts.dbopera.dbutils.base.crud
 * author:Libo/Alex
 * create-date:2019-06-23 21:12
 * copyright:libo-hyts-github
 * email:libo2dev@aliyun.com
 * description:此类主要用于:
 */
public interface SelectSqlExecutor <P,R> extends DBUtilsPreparation {

    /**
     * 查询操作服务
     * @param param
     * @param returnClass
     * @return
     */
    R selectOne(P param,Class<R> returnClass);
    /**
     * 查询操作服务
     * @param param
     * @param returnClass
     * @return
     */
    List<R> selectList(P param,Class<R> returnClass);

}
